Skip to content

ci: add CI, conventional commits, and auto-labeling workflows#237

Merged
akhileshrangani4 merged 3 commits intomainfrom
ci/add-workflows
Mar 12, 2026
Merged

ci: add CI, conventional commits, and auto-labeling workflows#237
akhileshrangani4 merged 3 commits intomainfrom
ci/add-workflows

Conversation

@akhileshrangani4
Copy link
Member

Summary

  • Add CI workflow — runs lint, test, and build in parallel on PRs and pushes to main
  • Add conventional commits workflow — validates PR titles follow conventional commit format (feat:, fix:, etc.)
  • Add automation labels workflow — auto-labels PRs/issues by area (web, server, db, ai, etc.) and change type, with a "do not merge" gate
  • Add labels.yml — defines area, change, status, type, and contributor labels for the repo
  • Fix outdated model ID in ai/src/providers/index.test.ts (claude-sonnet-4-20250514claude-sonnet-4-6)

Test plan

  • npm run lint passes (34 warnings, 0 errors)
  • npm run test -w ai passes (6/6 tests)
  • npm run build passes
  • Verify CI workflow runs on this PR
  • Verify conventional commit validation runs on this PR

Add GitHub Actions workflows for:
- CI pipeline (lint, test, build) on PRs and pushes to main
- PR title validation for conventional commit format
- Automatic area and change type labeling on PRs/issues

Also fix outdated model ID in ai provider test.
@vercel
Copy link

vercel bot commented Mar 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
gitwit-production Ready Ready Preview, Comment Mar 12, 2026 5:41pm

Request Review

Rename tests/ workspace script from "test" to "test:e2e" so turbo test
only runs unit tests that can pass without a live server. Add a manual
workflow_dispatch trigger for running e2e tests in CI with secrets.
The t3-oss env validation was ignoring SKIP_ENV_VALIDATION because
skipValidation wasn't passed to createEnv. This broke CI builds
that don't have secrets available.
@akhileshrangani4 akhileshrangani4 merged commit 995b740 into main Mar 12, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant